; Algorithm: Nemesis

00:0208  48 E7  MOVEM.L {d0-a7}[ff dc],-(A7)     A0=000577D4 A1=00FFF844 A2=FFFFF428 A3=00011EFA A4=00C00004 A5=00FFF810 A6=00001B78 A7=00FFFEF4 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:020C  47 F9  LEA     ($000002CE),A3           A0=000577D4 A1=00FFF844 A2=FFFFF428 A3=00011EFA A4=00C00004 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:0212  49 F9  LEA     ($00C00000),A4           A0=000577D4 A1=00FFF844 A2=FFFFF428 A3=000002CE A4=00C00004 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:0218  60 0A  BRA     #$0A [00:0224]           A0=000577D4 A1=00FFF844 A2=FFFFF428 A3=000002CE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:0224  43 F9  LEA     ($00FFC700),A1           A0=000577D4 A1=00FFF844 A2=FFFFF428 A3=000002CE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:022A  34 18  MOVE.w  (A0)+,D2                 A0=000577D4 A1=00FFC700 A2=FFFFF428 A3=000002CE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:022C  E3 4A  LSL.W   #1,D2                    A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002CE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=0000804C D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xNzvc
00:022E  64 04  BCC     #$04 [00:0234]           A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002CE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000098 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF XnzvC
00:0230  D6 FC  ADDA.W  #$0010E54A,A3            A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002CE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000098 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF XnzvC
00:0234  E5 4A  LSL.W   #2,D2                    A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000098 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF XnzvC
00:0236  3A 42  MOVE.w  D2,A5                    A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00FFF810 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000260 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:0238  76 08  MOVEQ   #$08,D3                  A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000260 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:023A  74 00  MOVEQ   #$00,D2                  A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000260 D3=00000008 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnzvc
00:023C  78 00  MOVEQ   #$00,D4                  A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000000 D3=00000008 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnZvc
00:023E  61 00  BSR     #$00D2 [00:0312]         A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=0000FFFF D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FFFF xnZvc

; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

00:0312  10 18  MOVE.b  (A0)+,D0                 A0=000577D6 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FFFF xnZvc

; ----------------------------------------------------------------------------------------

00:0314  B0 3C  CMP.B   #$FF,D0                  A0=000577D7 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF80 D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FFFF xNzvc
00:0318  66 02  BNE     #$02 [00:031C]           A0=000577D7 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF80 D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FFFF xNzvC

; FF = STOP

00:031A  4E 75  RTS                              A0=0005783C A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=0000073F xnZvc

; ========================================================================================

00:031C  3E 00  MOVE.w  D0,D7                    A0=000577D7 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF80 D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FFFF xNzvC

; D0=80-FF --> JMP

00:031E  10 18  MOVE.b  (A0)+,D0                 A0=000577D7 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF80 D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FF80 xNzvc
00:0320  B0 3C  CMP.B   #$80,D0                  A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FF80 xnzvc
00:0324  64 EE  BCC     #$EE [00:0314]           A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FF80 xNzVC

; ----------------------------------------------------------------------------------------

; use 3+8 bits

00:0326  12 00  MOVE.b  D0,D1                    A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=0000FFFF D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FF80 xNzVC
00:0328  CE 7C  AND.W   #$000F,D7                A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=0000FF03 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=0000FF80 xnzvc
00:032C  C2 7C  AND.W   #$0070,D1                A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=0000FF03 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000000 xnZvc
00:0330  8E 41  OR.W    D1,D7                    A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=00000000 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000000 xnZvc
00:0332  C0 7C  AND.W   #$000F,D0                A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=00000000 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000000 xnZvc

00:0336  12 00  MOVE.b  D0,D1                    A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000000 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000000 xnzvc
00:0338  E1 49  LSL.W   #0,D1                    A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000003 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000000 xnzvc
00:033A  8E 41  OR.W    D1,D7                    A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000300 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000000 xnzvc
00:033C  72 08  MOVEQ   #$08,D1                  A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000300 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000300 xnzvc
00:033E  92 40  SUB.W   D0,D1                    A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000008 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000300 xnzvc
00:0340  66 0A  BNE     #$0A [00:034C]           A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000300 xnzvc

; ========================================================================================

; TARGET offset

00:0342  10 18  MOVE.b  (A0)+,D0                 A0=000577E4 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000008 D1=00000000 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=00000860 xnZvc
00:0344  D0 40  ADD.W   D0,D0                    A0=000577E5 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000000F3 D1=00000000 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=00000860 xNzvc

; write 16-bit

00:0346  33 87  MOVE.w  D7,$00(A1,D0)            A0=000577E5 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001E6 D1=00000000 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=00000860 xnzvc
00:034A  60 D2  BRA     #$D2 [00:031E]           A0=000577E5 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001E6 D1=00000000 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=00000860 xnzvc

; ========================================================================================

; TARGET offset

00:034C  10 18  MOVE.b  (A0)+,D0                 A0=000577D8 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000300 xnzvc
00:034E  E3 68  LSL.W   D1,D0                    A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000300 xnZvc
00:0350  D0 40  ADD.W   D0,D0                    A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000300 xnZvc

; Run

00:0352  7A 01  MOVEQ   #$01,D5                  A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=56800003 D6=00000000 D7=00000300 xnZvc
00:0354  E3 6D  LSL.W   D1,D5                    A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=00000001 D6=00000000 D7=00000300 xnzvc
00:0356  9A 7C  SUB.W   #$0001,D5                A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=00000020 D6=00000000 D7=00000300 xnzvc

; RLE-16

00:035A  33 87  MOVE.w  D7,$00(A1,D0)            A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=0000001F D6=00000000 D7=00000300 xnzvc
00:035E  D0 7C  ADD.W   #$0002,D0                A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=0000001F D6=00000000 D7=00000300 xnzvc
00:0362  51 CD  DBFa    D5,#$FFF6 [00:035A]      A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000002 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=0000001F D6=00000000 D7=00000300 xnzvc

00:0366  60 B6  BRA     #$B6 [00:031E]           A0=000577D9 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000040 D1=00000005 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=00000300 xnzvc

; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

00:0242  1A 18  MOVE.b  (A0)+,D5                 A0=0005783C A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=0000073F xnZvc
00:0244  E1 45  ASL.W   #0,D5                    A0=0005783D A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFFF D6=00000000 D7=0000073F xNzvc
00:0246  1A 18  MOVE.b  (A0)+,D5                 A0=0005783D A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FF00 D6=00000000 D7=0000073F XNzvC
00:0248  3C 3C  MOVE.w  #$0010,D6                A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000000 D7=0000073F XNzvc
00:024C  61 06  BSR     #$06 [00:0254]           A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEC0 D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=0000073F Xnzvc
00:0254  3E 06  MOVE.w  D6,D7                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=0000073F Xnzvc
00:0256  51 47  SUBQ.W  #0,D7                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=00000010 Xnzvc
00:0258  32 05  MOVE.w  D5,D1                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=00000001 D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=00000008 xnzvc
00:025A  EE 69  LSR.W   D7,D1                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=0000FFF2 D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=00000008 xNzvc
00:025C  B2 3C  CMP.B   #$FC,D1                  A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=000000FF D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=00000008 XnzvC
00:0260  64 40  BCC     #$40 [00:02A2]           A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=000000FF D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=00000008 Xnzvc

00:0262  C2 7C  AND.W   #$00FF,D1                A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=00001E49 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000003 xnzvC
00:0266  D2 41  ADD.W   D1,D1                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=00000049 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000003 xnzvc
00:0268  10 31  MOVE.b  $00(A1,D1),D0            A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000003 xnzvc
00:026C  48 80  EXT.W   D0                       A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=0000FF03 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000003 xnzvc
00:026E  9C 40  SUB.W   D0,D6                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000003 xnzvc
00:0270  BC 7C  CMP.W   #$0009,D6                A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=00000008 D7=00000003 xnzvc
00:0274  64 06  BCC     #$06 [00:027C]           A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=00000008 D7=00000003 xNzvC

00:0276  50 46  ADDQ.W  #0,D6                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=00000008 D7=00000003 xNzvC
00:0278  E1 45  ASL.W   #0,D5                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=00000010 D7=00000003 xnzvc
00:027A  1A 18  MOVE.b  (A0)+,D5                 A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=00004900 D6=00000010 D7=00000003 xnzVc

; -------------------------------------------------------------------------------------------

00:027C  12 31  MOVE.b  $01(A1,D1),D1            A0=00057840 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000092 D2=EEEEEEEE D3=00000008 D4=00000000 D5=00004924 D6=00000010 D7=00000003 xnzvc
00:0280  30 01  MOVE.w  D1,D0                    A0=00057840 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000003 D1=00000070 D2=EEEEEEEE D3=00000008 D4=00000000 D5=00004924 D6=00000010 D7=00000003 xnzvc
00:0282  C2 7C  AND.W   #$000F,D1                A0=00057840 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000070 D1=00000070 D2=EEEEEEEE D3=00000008 D4=00000000 D5=00004924 D6=00000010 D7=00000003 xnzvc
00:0286  C0 7C  AND.W   #$00F0,D0                A0=00057840 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000070 D1=00000000 D2=EEEEEEEE D3=00000008 D4=00000000 D5=00004924 D6=00000010 D7=00000003 xnZvc

00:028A  E8 48  LSR.W   #4,D0                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000070 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000008 Xnzvc
00:028C  E9 8C  LSL.L   #4,D4                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000007 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000008 xnzvc
00:028E  88 01  OR.B    D1,D4                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000007 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000008 xnZvc
00:0290  96 7C  SUB.W   #$0001,D3                A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000007 D1=0000000E D2=00000000 D3=00000008 D4=0000000E D5=0000F249 D6=0000000B D7=00000008 xnzvc
00:0294  66 06  BNE     #$06 [00:029C]           A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000007 D1=0000000E D2=00000000 D3=00000007 D4=0000000E D5=0000F249 D6=0000000B D7=00000008 xnzvc
(..)

00:029C  51 C8  DBFa    D0,#$FFEE [00:028C]      A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000007 D1=0000000E D2=00000000 D3=00000007 D4=0000000E D5=0000F249 D6=0000000B D7=00000008 xnzvc
00:0296  4E D3  JMP     (A3)                     A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=00000000 D3=00000000 D4=EEEEEEEE D5=0000F249 D6=0000000B D7=00000008 xnZvc

; -------------------------------------------------------------------------------------------

00:0298  78 00  MOVEQ   #$00,D4                  A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=EEEEEEEE D3=00000000 D4=EEEE025F D5=0000F249 D6=0000000B D7=00000008 xnzvc
00:029A  76 08  MOVEQ   #$08,D3                  A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=EEEEEEEE D3=00000000 D4=00000000 D5=0000F249 D6=0000000B D7=00000008 xnZvc
00:02A0  60 B2  BRA     #$B2 [00:0254]           A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=0000000E D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000008 xnzvc

; =========================================================================================
; =========================================================================================

00:02A2  5D 46  SUBQ.W  #6,D6                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=000000FF D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000010 D7=00000008 Xnzvc
00:02A4  BC 7C  CMP.W   #$0009,D6                A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=000000FF D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=0000000A D7=00000008 xnzvc
00:02A8  64 06  BCC     #$06 [00:02B0]           A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=000000FF D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=0000000A D7=00000008 xnzvc
00:02B0  5F 46  SUBQ.W  #7,D6                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=000000FF D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=0000000A D7=00000008 xnzvc
00:02B2  32 05  MOVE.w  D5,D1                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=000000FF D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xnzvc
00:02B4  EC 69  LSR.W   D6,D1                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=0000FFF2 D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xNzvc
00:02B6  30 01  MOVE.w  D1,D0                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=000001FF D1=00001FFE D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xnzvc
00:02B8  C2 7C  AND.W   #$000F,D1                A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00001FFE D1=00001FFE D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xnzvc
00:02BC  C0 7C  AND.W   #$0070,D0                A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00001FFE D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xnzvc
00:02C0  BC 7C  CMP.W   #$0009,D6                A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000070 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xnzvc
00:02C4  64 C4  BCC     #$C4 [00:028A]           A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000070 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xNzvC
00:02C6  50 46  ADDQ.W  #0,D6                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000070 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=00000003 D7=00000008 xNzvC
00:02C8  E1 45  ASL.W   #0,D5                    A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000070 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000FFF2 D6=0000000B D7=00000008 xnzvc
00:02CA  1A 18  MOVE.b  (A0)+,D5                 A0=0005783E A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000070 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000F200 D6=0000000B D7=00000008 XNzvC
00:02CC  60 BC  BRA     #$BC [00:028A]           A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000070 D1=0000000E D2=00000000 D3=00000008 D4=00000000 D5=0000F249 D6=0000000B D7=00000008 Xnzvc

; =========================================================================================
; =========================================================================================

; =========================================================================================
; =========================================================================================

; Write to VRAM

00:02DE  B9 82  EOR.L   D4,D2                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=00000000 D3=00000000 D4=EEEEEEEE D5=0000F249 D6=0000000B D7=00000008 xnZvc
00:02E0  28 82  MOVE.l  D2,(A4)                  A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=EEEEEEEE D3=00000000 D4=EEEEEEEE D5=0000F249 D6=0000000B D7=00000008 xNzvc
00:02E2  58 79  ADDQ.W  #4,($00FFF81E)           A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=EEEEEEEE D3=00000000 D4=EEEEEEEE D5=0000F249 D6=0000000B D7=00000008 xNzvc
00:02E8  53 4D  SUBQ.W  #1,A5                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000260 A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=EEEEEEEE D3=00000000 D4=EEEEEEEE D5=0000F249 D6=0000000B D7=00000008 xnzvc
00:02EA  38 0D  MOVE.w  A5,D4                    A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=EEEEEEEE D3=00000000 D4=EEEEEEEE D5=0000F249 D6=0000000B D7=00000008 xnzvc
00:02EC  66 AA  BNE     #$AA [00:0298]           A0=0005783F A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000025F A6=00001B78 A7=00FFFEBC D0=00000000 D1=0000000E D2=EEEEEEEE D3=00000000 D4=EEEE025F D5=0000F249 D6=0000000B D7=00000008 xnzvc



00:02AA  50 46  ADDQ.W  #0,D6                    A0=0005784B A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000024F A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=000027FF D2=EEEEEEEE D3=00000008 D4=00000000 D5=00009FFE D6=00000004 D7=00000002 xNzvC
00:02AC  E1 45  ASL.W   #0,D5                    A0=0005784B A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000024F A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=000027FF D2=EEEEEEEE D3=00000008 D4=00000000 D5=00009FFE D6=0000000C D7=00000002 xnzvc
00:02AE  1A 18  MOVE.b  (A0)+,D5                 A0=0005784B A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=0000024F A6=00001B78 A7=00FFFEBC D0=0000FFFF D1=000027FF D2=EEEEEEEE D3=00000008 D4=00000000 D5=0000FE00 D6=0000000C D7=00000002 XNzVC
00:02EE  4E 75  RTS                              A0=00057CC2 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000000 A6=00001B78 A7=00FFFEBC D0=00000000 D1=00000000 D2=CCCCCCCC D3=00000000 D4=00000000 D5=00002400 D6=00000009 D7=00000004 xnZvc


00:024E  4C DF  MOVEM.L (A7)+,{a7-d0}[3b ff]     A0=00057CC2 A1=00FFC700 A2=FFFFF428 A3=000002DE A4=00C00000 A5=00000000 A6=00001B78 A7=00FFFEC0 D0=00000000 D1=00000000 D2=CCCCCCCC D3=00000000 D4=00000000 D5=00002400 D6=00000009 D7=00000004 xnZvc
00:0252  4E 75  RTS                              A0=000577D4 A1=00FFF844 A2=FFFFF428 A3=00011EFA A4=00C00004 A5=00FFF810 A6=00001B78 A7=00FFFEF4 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnZvc
00:15AA  4E 75  RTS                              A0=000577D4 A1=00FFF844 A2=FFFFF428 A3=00011EFA A4=00C00004 A5=00FFF810 A6=00001B78 A7=00FFFEF8 D0=0000FFFF D1=0000FFFF D2=00000130 D3=00000110 D4=940D020C D5=56800003 D6=00000000 D7=0000FFFF xnZvc
